@charset "utf-8";

/* CSS Document */

body{margin:auto;padding:0px;font-size:14px; font-family:微软雅黑; -webkit-text-size-adjust: none; overflow-y:scroll; color: #333;}

::-webkit-scrollbar              {/* 1 */width:9px; background-color:#333;}

::-webkit-scrollbar-button       {/* 2 */}

::-webkit-scrollbar-track        {/* 3 */}

::-webkit-scrollbar-track-piece  {/* 4 */}

::-webkit-scrollbar-thumb        {/* 5 */border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}

::-webkit-scrollbar-corner       {/* 6 */background-color:#333;}

::-webkit-resizer                {/* 7 */}

::-webkit-scrollbar:horizontal   {height:9px;}

a { text-decoration:none; outline-style:none;  -webkit-transition: all .6s;transition: all .6s; color: #333;}

a:hover{ text-decoration: none;}

ul,p{ padding:0px; margin:0px; list-style:none;}

img { border:none; max-width:100%;}

.fl { float:left; }

.fr { float:right; }

dt,dl,dd{ margin:0; padding:0;}

textarea{resize:none; padding:0; font-family:微软雅黑; outline: none;}

input{ padding:0; outline: none;}

i{ margin: 0px; padding: 0px; font-style: normal;}

.all { width:100%; height:auto; margin:auto; position:relative; z-index:1;}

.w900{ width:935px; margin:auto;}

.w1100{ width:1100px; margin:auto;}

.w1200{ width:1280px; margin:auto;}

.w1600{ width:1580px; margin:auto;}

.wf100{ width: 100%; float: left;}

.w90{ width: 90%; margin: auto;}

.fp-tableCell{ display: table-cell; vertical-align: middle; width: 100%; height: 100%;}



.center-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.around-center { display: flex; display: -webkit-flex; justify-content: space-around; align-items: center; -webkit-justify-content: space-around; -webkit-align-items: center; }

.between-center { display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; -webkit-justify-content: space-between; -webkit-align-items: center; }

.column-center-a { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: space-around; -webkit-justify-content: space-around; align-items: center; -webkit-align-items: center; }

.column-center-b { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; }

.column-between { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: space-between; -webkit-justify-content: space-between; }

.column-around { display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: space-around; -webkit-justify-content: space-around; }

.between { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }



.pd-50{ padding: 50px 0;}



.luxy-el{ width: 100%; float: left; position: relative; z-index: 22; background: #fff;}



/*banner  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;  transparent*/

.banner_box{ width:100% !important; float: left; position: relative; overflow: hidden; background: #000; border-bottom: 10px solid #e4c36a;}

.banner_box .bd{ width: 100%; height: auto; float: left;}

.banner_box .bd ul li{ width:100%; height: auto; float: left; background-repeat: no-repeat; background-size: cover; background-position: center; display: table; color: #fff; font-weight: bold;}

.banner_box .bd ul li img{ width: 100%;}



.banner_box .hd{ width: 100%; height: 15px; position: absolute; left: 0; bottom: 5%; z-index: 13; text-align: center;}

.banner_box .hd ul{ width: 100%; height: auto;}

.banner_box .hd ul li{ display: inline-block; width:18px; height: 18px;  border: 2px solid #fff; text-indent: -9999px; cursor: pointer; margin:0 5px; border-radius: 100%;}

.banner_box .hd ul li.on{ background: #fff;}



.arrow {position:absolute; top:25%; margin-top:0; width:100px; height:50%; padding:0;cursor: pointer; z-index: 20;} 

.arrow span,.arrow span:after,.arrow span:before {position:absolute; top:50%; height:2px; background-color:#fff; border-radius:1px; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:all .4s ease; transition:all .4s ease } 

.arrow span {margin-top:-1px; width:0 } 

.arrow span:after,.arrow span:before {content:""; width:30px } 

.arrow.prev span {left:50%; margin-left:-10px } 

.arrow.prev span:before {left:0; bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 

.arrow.prev span:after {left:0; top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 

.arrow.next span {right:50%; margin-right:-10px } 

.arrow.next span:before {right:0; bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 

.arrow.next span:after {right:0; top:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 

.arrow:hover span {width:40px } 

.arrow:hover.prev span {margin-left:-20px }

.arrow:hover.next span {margin-right:-20px }

.arrow.next{right:2.1%}

.arrow.prev{left:2.1%}

.banner_box .arrow span,.banner_box .arrow span:after,.banner_box .arrow span:before{background-color:#fff;}





.divpc{ display: block !important;}

.divphone{ display: none !important;}



.fanye{ width:100%; float: left; text-align: center; padding: 50px 0;}

.fanye ul li{ display: inline-block; padding: 0 2px; line-height: 35px;}

.fanye ul li a,.fanye ul li span{ border:1px solid #ddd; background: #ffffff; padding: 0 13px; border-radius: 50px; color: #304a92; font-size: 14px; display: inline-block; color: #333;}

.fanye ul li:hover a,.fanye ul li:hover span{ background: #0a2763; border-color: #0a2763; color: #fff;}

.fanye ul li.active a,.fanye ul li.active span{ background: #0a2763; border-color: #0a2763; color: #fff;}



.fy{ padding: 45px 0;}

.fy a{ width: 45%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333;}

.fy a.fr{ text-align: right;}

.fy a:hover{ color: #0a2763; }



.head_btn{ width: 24px; float: right; position: relative; cursor: pointer; display: none; margin-top: 5px;}

.head_btn i{ display: block; width: 100%; height: 2px; float: left; background-color: #000;

	transition: all .5s ease 0s;

	-webkit-transition: all .5s ease 0s;

	-moz-transition: all .5s ease 0s;

}

.head_btn i.bar-top{ margin-top: 0;}

.head_btn i.bar-cen{ margin-top: 6px;}

.head_btn i.bar-bom{ margin-top: 6px;}

.head_btn.cur i.bar-cen{ opacity: 0;}

.head_btn.cur i.bar-top{ -webkit-transform:rotate(45deg) translate(6px, 6px);transform:rotate(45deg) translate(6px, 6px);}

.head_btn.cur i.bar-bom{ -webkit-transform: rotate(-45deg) translate(5.5px, -5px);transform: rotate(-45deg) translate(5.5px, -5px);}



.ewm_tc{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; z-index: 100; text-align: center; display: none;}

.ewm_tc .w90{ height: 100vh;}

.ewm_tc img{ max-height: 250px;}



.all_center_box{ width:100%; float: left; margin-top: 85px;}



.head_box{ position: absolute; left: 0; top: 0; z-index: 99; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}

.head_box .logo img{ float: left; height: 69px;}

.head_box .head_menu{ float: left; border-right: 1px solid #e1e1e1;}

.head_box .head_menu ul li{ float: left;}

.head_box .head_menu ul li a{ float: left; font-size: 16px; margin-right: 35px; line-height: 85px;}

.head_box .head_menu ul li.active a,.head_box .head_menu ul li a:hover{ color: #0a2763;}

.head_box .link{ float: left;}

.head_box .link a{ float: left; margin-left: 22px;}



.home_box1 .bd ul li{ width: 33.33%; float: left; background: url(../images/ho1_bg.jpg) center; background-size: cover;}

.home_box1 .bd ul li a{ width: 100%; float: left; height: 400px; color: #fff; padding: 45px 55px; position: relative;}

.home_box1 .bd ul li a .pull-left{ width: 50%; height: 100%; position: relative; z-index: 2;}

.home_box1 .bd ul li a .pull-left span{ font-size: 30px;}

.home_box1 .bd ul li a .pull-left p{ line-height: 1.5; margin-top: 10px;}

.home_box1 .bd ul li a .pull-left i{ font-size: 12px; text-transform: uppercase; font-family: arial; color: rgba(255,255,255,0.3); position: absolute; left: 0; bottom: 0;}

.home_box1 .bd ul li a .pull-right{ width: 60%; height: 100%; position: absolute; right: 0; bottom: 0; background-position: center; background-repeat: no-repeat; background-size:65% 65%; overflow: hidden;}

.home_box1 .bd ul li a .pull-right img{ max-height: 70%;}



.home_box2{ background: url(../images/ho2_bg.jpg) bottom; background-size: cover; padding: 70px 0;}

.home_box2 .top_box{ text-align: center; padding: 0 10%;}

.home_box2 .top_box .box1{ font-size: 22px; color: #0a2763; font-weight: bold;}

.home_box2 .top_box .box2{ line-height: 2; padding: 30px 0 50px;}

.home_box2 .top_box .more{ display: inline-block; line-height: 45px; border: 1px solid #d1d1d1; color: #999; padding: 0 35px;}

.home_box2 .top_box .more:hover{ color: #0a2763; border-color: #0a2763;}



.home_box2 .lower_box{ margin-top: 60px;}

.home_box2 .lower_box .table{ width: 100%; float: left; margin: auto;}

.home_box2 .lower_box .table tr td{ border:none; padding: 3px;}

.home_box2 .lower_box .table .box1{ width: 208px; height: 360px; float: left; position: relative; overflow: hidden; text-align: center;}

.home_box2 .lower_box .table .box1 span{ width: 100%; line-height: 60px; color: #fff; background: #315da5; font-size: 26px; position: absolute; left: 0; bottom: 0;}

.home_box2 .lower_box .table .box2{ width: 642px; height: 360px; float: left; background: #000; position: relative;}

.home_box2 .lower_box .table .box2 video{ width: 100%; height: 100%;}

.home_box2 .lower_box .table .box2 .bg{ width: 100%; height: 100%; background-position: center; background-size: cover; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer;}

.home_box2 .lower_box .table .box2 .bg img{ height: 80px;}

.home_box2 .lower_box .table .box3{ width: 207px; height: 177px; float: left; background: #315da5; color: #fff; text-align: center;}

.home_box2 .lower_box .table .box3 i{ display: block; margin-top: 30px;}

.home_box2 .lower_box .table .box3 i img{ height: 55px;}

.home_box2 .lower_box .table .box3 span{ display: block; font-size: 22px; margin-top: 10px;}

.home_box2 .lower_box .table .box3 p{ font-size: 16px; font-family: arial; color: #d0d7de;}

.home_box2 .lower_box .table .box3.bg2{ background: #0a2763;}

.home_box2 .lower_box .table .box4{ width: 100%; float: left; background: url(../images/ho2_4.png) center; background-size: cover; height: 177px; color: #315da5; }

.home_box2 .lower_box .table .box4 .between-center{ width: 60%;}

.home_box2 .lower_box .table .box4 img{ height: 66px;}

.home_box2 .lower_box .table .box4 p{ font-size: 16px; font-family: arial;}

.home_box2 .lower_box .table .box4 p span{ display: block; font-size: 22px; margin-top: 10px;}

.home_box2 .lower_box .divphone .box1{ text-align: center;}

.home_box2 .lower_box .divphone .box1 a{ width: 25%; float: left;}

.home_box2 .lower_box .divphone .box1 a img{ height: 35px;}

.home_box2 .lower_box .divphone .box1 a p{ margin-top: 5px;}

.home_box2 .lower_box .divphone .box2{ height: 200px; background: #000; margin-top: 10px;}

.home_box2 .lower_box .divphone .box2 video{ width: 100%; height: 100%;}



.home_box3{ padding: 25px 0;}

.home_box3 ul li:first-child span{ font-family: 微软雅黑; position: relative;}

.home_box3 ul li:first-child span::after{ content: ''; width: 20px; height: 90%; background: url(../images/ico_2.png) no-repeat center; background-size: auto 15px; position: absolute; right: -30px; bottom: 0;}

.home_box3 ul li{ text-align: center;}

.home_box3 ul li span{ font-family: impact; font-size: 36px; font-weight: bold; color: #0a2763;}

.home_box3 ul li p{ margin-top: 5px; color: #595959;}



.home_box4{ background: url(../images/ho4_bg.jpg) center; background-size: cover; padding: 65px 0;}

.home_box4 .top_box{ text-align: center; color: #cfd2dc; padding: 0 20%;}

.home_box4 .top_box i{ text-transform: uppercase; font-weight: bold;}

.home_box4 .top_box strong{ display: block; font-size: 36px; color: #fff; padding: 5px 0 15px;}

.home_box4 .top_box p{ line-height: 1.6;}

.home_box4 .lower_box .bd ul li{ width: 25%; float: left; margin-top: 45px; text-align: center;}

.home_box4 .lower_box .bd ul li a{ width: 286px; display: block; margin: auto;}

.home_box4 .lower_box .bd ul li a .imgs{ height: 306px; overflow: hidden;}

.home_box4 .lower_box .bd ul li a .imgs img{ min-height: 100%; transition: all .6s;}

.home_box4 .lower_box .bd ul li a .info{ height: 154px; background: url(../images/ho4_bg2.png) no-repeat bottom; text-align: left; padding: 20px 22px 0;}

.home_box4 .lower_box .bd ul li a .info span{ display: block; font-size: 20px; color: #333; font-weight: bold; background: url(../images/ico_3.png) no-repeat right; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; padding-right: 33px;}

.home_box4 .lower_box .bd ul li a .info p{ line-height: 1.6; color: #606060; margin-top: 15px; font-size: 13px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.home_box4 .lower_box .bd ul li a:hover .imgs img{ transform: scale(1.1);}



.home_box5{ background: #f2f2f2; padding: 50px 0;}

.home_box5 .top_box{ text-align: center; padding-bottom: 50px;}

.home_box5 .top_box i{ display: block; font-weight: bold; color: #8f8f8f; text-transform: uppercase;}

.home_box5 .top_box strong{ display: block; font-size: 36px; color: #0f2d6d;}

.home_box5 .lower_box .pull-left{ width: 48%;}

.home_box5 .lower_box .pull-left .bd{ width: 100%; float: left;}

.home_box5 .lower_box .pull-left .bd ul li{ width: 100%; float: left;}

.home_box5 .lower_box .pull-left .bd ul li a{ display: block; height: 395px;}

.home_box5 .lower_box .pull-left .bd ul li a img{ width: 100%; min-height: 100%;}

.home_box5 .lower_box .pull-left .bd ul li span{ display: block; font-size: 22px; margin-top: 15px;}

.home_box5 .lower_box .pull-left .bd ul li p{ font-size: 15px; color: #565656; line-height: 1.6; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 12px 0;}

.home_box5 .lower_box .pull-left .bd ul li i{ color: #afafaf; font-size: 13px;}

.home_box5 .lower_box .pull-right{ width: 50%;}

.home_box5 .lower_box .pull-right .box1{ padding: 3px 12px; border-bottom: 1px solid #e4e4e4;}

.home_box5 .lower_box .pull-right .box1 a{ display: block; font-size: 22px; color: #0f2d6d; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.home_box5 .lower_box .pull-right .box1 p{ color: #565656; line-height: 1.6; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top: 5px;}

.home_box5 .lower_box .pull-right .box1 i{ color: #afafaf; font-size: 13px; padding: 10px 0; display: block;}

.home_box5 .lower_box .pull-right .box2 ul li{ width: 100%; float: left;}

.home_box5 .lower_box .pull-right .box2 ul li a{ width: 100%; float: left; margin-top: 21px; padding: 0 12px; line-height: 22px;}

.home_box5 .lower_box .pull-right .box2 ul li a span{ width: 80%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 16px; padding-left: 13px; position: relative;}

.home_box5 .lower_box .pull-right .box2 ul li a span::after{ content: ''; width: 6px; height: 6px; position: absolute; left: 0; top:50%; margin-top: -3px; background: #ff0000; border-radius: 100%;}

.home_box5 .lower_box .pull-right .box2 ul li a i{ float: right; font-size: 13px; color: #afafaf;}

.home_box5 .lower_box .pull-right .box2 ul li a:hover span{ color: #0f2d6d;}



.home_box6{ padding: 40px 0;}



.foot_box .top_box{ background: url(../images/fo_bg.jpg) center; background-size: cover; color: #ccc; padding: 40px 0;}

.foot_box .top_box .title_box{ color: #fff; font-size: 15px; height: 15px; line-height: 15px; margin-bottom: 10px;}

.foot_box .top_box .title_box a{ color: #fff; display: inline-block; padding: 0 10px; border-left: 1px solid #fff;}

.foot_box .top_box .title_box a:first-child{ padding-left: 0; border:none;}

.foot_box .top_box .box1{ line-height: 2;}

.foot_box .top_box .box2 img{ height: 115px;}

.foot_box .lower_box{ background: #072058; color: #ccc; font-size: 12px; padding: 20px 0; border-top: 1px solid #000;}

.foot_box .lower_box a{ color: #ccc;}

.foot_box a:hover{ text-decoration: underline;}



.page_banner{ background-position: center; background-size: cover; height: 521px; position: relative; z-index: 2;}

.address_box{ position: absolute; left: 0; bottom: 0; background: rgba(10,39,99,0.85);}

.address_box a{ color: #fff;}

.address_box .box1{ width: 65px; height: 65px; float: left; background: url(../images/ico_4.png) no-repeat center; background-size: auto 25px; border-right: 1px solid rgba(49,93,165,0.5);}

.address_box .box2{ width: 22%; float: left; border-right: 1px solid rgba(49,93,165,0.5); position: relative;}

.address_box .box2 span{ width: 100%; float: left; position: relative;}

.address_box .box2 span a{ width: 100%; float: left; line-height: 65px; padding: 0 20px; font-size: 16px; position: relative;}

.address_box .box2 span::after{ content: ''; width: 15px; height: 100%; position: absolute; right: 20px; top: 0; background: url(../images/ico_5.png) no-repeat center; background-size: auto 14px; transition: all 0.6s;}

.address_box .box2:hover span::after{ transform: rotate(45deg);}

.address_box .box2 .erji{ width: 100%; position: absolute; left: 0; top: 65px; display: none;}

.address_box .box2 .erji a{ width: 100%; float: left; line-height: 50px; padding: 0 20px; background: rgba(10,39,99,0.85);}

.address_box .box2 .erji a:hover{ background: rgba(10,39,99,1);}

.address_box .box2:hover .erji{ display: block;}



.cplb_box1{ text-align: center;}

.cplb_box1 .w1200{ padding: 60px 6% 36px;}

.cplb_box1 strong{ font-size: 30px;}

.cplb_box1 p{ color: #525252; line-height: 1.8; padding: 20px 0 30px; font-size: 15px;}



.cplb_box2{ background: #f5f5f5; padding: 10px 0 40px;}

.cplb_box2 ul{ margin: 0 -15px;}

.cplb_box2 ul li{ width: 25%; float: left; padding: 0 15px; margin-top: 30px;}

.cplb_box2 ul li a{ width: 100%; float: left; height: 395px; background: #fff; text-align: center;}

.cplb_box2 ul li a i{ height: 280px; overflow: hidden;}

.cplb_box2 ul li a i img{ max-height: 80%; transition: all .6s;}

.cplb_box2 ul li a p{ font-size: 20px; color: #000; margin-top: 10px;}

.cplb_box2 ul li a span{ display: inline-block; font-size: 15px; line-height: 20px; padding-right: 28px; color: #a9a9a9; background: url(../images/ico_7.png) no-repeat right; margin-top: 22px;}

.cplb_box2 ul li a:hover i img{ transform: scale(1.1);}



.cpzs_box1 ul li{ width: 50%; float: left; background: #f0f0f0;}

.cpzs_box1 ul li{ padding: 100px 5%; position: relative; height: 495px;}

.cpzs_box1 ul:nth-child(2n-1) li:nth-child(2n){ background: #e8e8e8;}

.cpzs_box1 ul:nth-child(2n) li:nth-child(2n-1){ background: #e8e8e8;}

.cpzs_box1 ul li .pull-right{ width: 50%; height: 100%; overflow: hidden; position: absolute; right: 0; top: 0;}

.cpzs_box1 ul li .pull-right img{ max-width: 90%; max-height: 70%;}

.cpzs_box1 ul li .pull-left{ width: 50%; height: 100%; position: relative;}

.cpzs_box1 ul li .pull-left span{ display: block; font-size: 30px;}

.cpzs_box1 ul li .pull-left p{ line-height: 1.8; margin-top: 50px; color: #666;}

.cpzs_box1 ul li .pull-left a{ display: inline-block; font-size: 15px; line-height: 20px; padding-right: 28px; color: #a9a9a9; background: url(../images/ico_7.png) no-repeat right; margin-top: 22px; position: absolute; right: 0; bottom: 0;}



.cpxq_box1 .top_box{ padding: 50px 0; position: relative;}

.cpxq_box1 .top_box .pull-left{ width: 50%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden;}

.cpxq_box1 .top_box .pull-left img{ max-height: 80%;}

.cpxq_box1 .top_box .pull-right{ width: 50%;}

.cpxq_box1 .top_box .pull-right .box1 .fl{ font-size: 30px; font-weight: bold;}

.cpxq_box1 .top_box .pull-right .box1 .fr{ color: #adadad;}

.cpxq_box1 .top_box .pull-right .box1 .fr a{ color: #adadad;}

.cpxq_box1 .top_box .pull-right .box1 .fr a:hover{ color: #e30d18;}

.cpxq_box1 .top_box .pull-right .box2{ line-height: 1.8; font-size: 15px; color: #525252; height: 220px; overflow: auto; margin-top: 30px;}

.cpxq_box1 .top_box .pull-right .box3{ border-top: 1px solid #e2e2e2; margin-top: 30px; padding-top: 30px; font-size: 15px;}

.cpxq_box1 .top_box .pull-right .box3 .fl{ display: inline-block; line-height: 43px; background: url(../images/ico_8.png) no-repeat left; padding-left: 45px; color: #e30d18; background-size: auto 100%;}

.cpxq_box1 .top_box .pull-right .box3 .fr{ display: inline-block; line-height: 45px; border: 1px solid #cdcdcd; padding: 0 25px; color: #7e7e7e;}

.cpxq_box1 .cen_box{ background: #315da6; padding: 0 30px;}

.cpxq_box1 .cen_box span,.cpxq_box1 .cen_box a{ float: left; margin: 0 30px; font-size: 18px; line-height: 60px; color: #fff; cursor: pointer; border-bottom: 2px solid #315da6;}

.cpxq_box1 .cen_box span:hover,.cpxq_box1 .cen_box span.active{ font-weight: bold; border-bottom: 2px solid #fff;}

.cpxq_box1 .lower_box{ margin-top: 25px;}

.cpxq_box1 .lower_box .box1{ position: relative; padding-bottom: 55px;}

.cpxq_box1 .lower_box .box1 img{ float: right;}

.cpxq_box1 .lower_box .box1 div{ width: 55%; height: 60%; background: #f5f5f5; overflow: auto; position: absolute; left: 0; bottom: 0; padding: 55px; font-size: 15px; color: #525252;}



.cpxq_box2{ background: #f5f5f5; padding: 25px 0 50px; margin-top: 50px;}

.cpxq_box2 .box1{ font-size: 24px; padding-bottom: 20px;}

.cpxq_box2 .box2 .bd ul{ margin: 0 -13px !important;}

.cpxq_box2 .box2 .bd ul li{ width: 20%; float: left;}

.cpxq_box2 .box2 .bd ul li a{ width: 100%; float: left; padding: 0 13px; text-align: center;}

.cpxq_box2 .box2 .bd ul li a i{ height: 190px; background: #fff; overflow: hidden;}

.cpxq_box2 .box2 .bd ul li a i img{ max-height: 90%;}

.cpxq_box2 .box2 .bd ul li a p{ font-size: 16px; color: #000; margin-top: 10px;}



.dqjs_box .top_box{ margin-top: 35px;}

.dqjs_box .top_box .pull-left{ width: 39%; height: 395px; overflow: hidden;}

.dqjs_box .top_box .pull-left img{ min-height: 100%;}

.dqjs_box .top_box .pull-right{ width: 59%;}

.dqjs_box .top_box .pull-right .time{ display: inline-block; text-align: center; position: relative; font-family: arial; line-height: 1; margin-top: 30px;}

.dqjs_box .top_box .pull-right .time::after{ content: ''; width: 100%; height: 1px; background: #d4d4d4; position: absolute; left: 0; top: 42px;}

.dqjs_box .top_box .pull-right .time span{ font-size: 40px;}

.dqjs_box .top_box .pull-right .time p{ font-size: 15px; color: #767676; margin-top: 10px;}

.dqjs_box .top_box .pull-right .info span{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 22px; margin-top: 25px;}

.dqjs_box .top_box .pull-right .info p{ line-height: 1.8; font-size: 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 12px 0 30px;}

.dqjs_box .lower_box ul li{ width: 100%; float: left; background: #f6f6f6; margin-top: 25px; padding: 25px;}

.dqjs_box .lower_box ul li a{ width: 100%; float: left; position: relative; padding: 0 300px 0 80px;}

.dqjs_box .lower_box ul li a .time{ display: inline-block; text-align: center; position: relative; font-family: arial; line-height: 1; position: absolute; left: 0; top: 0;}

.dqjs_box .lower_box ul li a .time::after{ content: ''; width: 100%; height: 1px; background: #d4d4d4; position: absolute; left: 0; top: 42px;}

.dqjs_box .lower_box ul li a .time span{ font-size: 40px; color: #333;}

.dqjs_box .lower_box ul li a .time p{ font-size: 15px; color: #767676; margin-top: 10px;}

.dqjs_box .lower_box ul li a .info span{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 22px; color: #333;}

.dqjs_box .lower_box ul li a .info p{ line-height: 1.8; font-size: 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 12px 0 30px; color: #525252;}

.dqjs_box .lower_box ul li a .imgs{ width: 255px; height: 165px; position: absolute; right: 0; top: 0; overflow: hidden;}

.dqjs_box .lower_box ul li a .imgs img{ min-height: 100%;}

.dqjs_box .lower_box ul li a:hover .info span{ color: #0a2763;}



.about_box1{ padding: 40px 0;}

.about_box1 .box1{ font-size: 30px; color: #0a2763; font-weight: bold;}

.about_box1 .box2{ line-height: 1.8; margin-top: 20px;}



.about_box2{ position: relative; height: 528px;}

.about_box2 video{ width: 100%; height: 100%; float: left; background: #000000;}

.about_box2 .bg{ width: 100%; height: 100%; background-position: center; background-size: cover; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer;}

.about_box2 .bg img{ height: 80px;}



.about_box3{ background: #f3f3f3;}

.about_box3 .pull-left,.about_box3 .pull-right{ width: 50%;}

.about_box3 .pull-right{ padding: 0 70px;}

.about_box3 .pull-right .box1 i{ display: block; font-size: 24px; font-family: arial; text-transform: uppercase; color: #565656;}

.about_box3 .pull-right .box1 strong{ font-size: 32px; color: #0a2763; line-height: 1;}

.about_box3 .pull-right .box2{ padding: 55px 0;}

.about_box3 .pull-right .box3{ font-size: 15px; font-weight: bold; line-height: 1.8;}



.about_box4{ padding: 85px 0 50px; overflow: hidden;}

.about_box4 .top_box{ position: relative;}

.about_box4 .top_box::after{ content: ''; width: 100%; height: 7px; border-bottom: 7px solid #f4f4f4; position: absolute; left: 0; bottom: 0;}

.about_box4 .top_box strong{ font-size: 32px; color: #0a2763; border-bottom: 7px solid #315da5; padding-bottom: 10px; display: inline-block; position: relative; z-index: 2;}

.about_box4 .top_box i{ font-size: 24px; font-family: arial; text-transform: uppercase; color: #565656; margin-left: 10px;}

.about_box4 .lower_box{ margin-top: 50px;}

.about_box4 .lower_box .pull-left{ width: 50%; position: relative;}

.about_box4 .lower_box .pull-left::after{ content: ''; width: 1px; height: 95%; position: absolute; left: 4px; top: 15px; background: #dedede;}

.about_box4 .lower_box .pull-left ul li{ width: 100%; float: left; position: relative; padding-left: 50px; z-index: 2;}

.about_box4 .lower_box .pull-left ul li strong{ display: block; font-size: 22px;}

.about_box4 .lower_box .pull-left ul li p{ line-height: 1.8; padding: 10px 0 50px;}

.about_box4 .lower_box .pull-left ul li::after{ content: ''; width: 9px; height: 9px; position: absolute; left: 0; top: 12px; background: #315da5; border-radius: 100%;}

.about_box4 .lower_box .pull-right{ width: 45%;}

.about_box4 .lower_box .pull-right img{ max-width: initial; float: left; margin-bottom: 30px;}



.about_box5{ background: url(../images/ab5_bg1.jpg) center; background-size: cover; padding: 80px 0; overflow: hidden;}

.about_box5 .top_box{ color: #ccc;}

.about_box5 .top_box strong{ font-size: 32px; color: #fff;}

.about_box5 .top_box i{ font-size: 24px; font-family: arial; text-transform: uppercase; margin-left: 10px;}

.about_box5 .top_box p{ margin-top: 15px;}

.about_box5 .lower_box{ margin-top: 50px; position: relative;}

.about_box5 .lower_box .bd{ width: 100%; overflow: hidden; margin: auto;}

.about_box5 .lower_box .bd ul{ width: 110%; float: left;}

.about_box5 .lower_box .bd ul li{ width: 297px; float: left; margin-right: 31px;}

.about_box5 .lower_box .bd ul li a{ width: 100%; float: left;}

.about_box5 .lower_box .bd ul li a span{ display: block; height: 205px; overflow: hidden;}

.about_box5 .lower_box .bd ul li a span img{ min-height: 100%; transition: all .6s;}

.about_box5 .lower_box .bd ul li a p{ line-height: 60px; color: #fff; font-size: 16px; font-weight: bold; background: url(../images/ab5_bg2.png) bottom; padding: 0 20px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.about_box5 .lower_box .prev,.about_box5 .lower_box .next{ width: 55px; height: 55px; position: absolute; left: -80px; top: 50%; margin-top: -27.5px; background: url(../images/btn_1.png) no-repeat left; background-size: auto 100%; cursor: pointer; z-index: 12;}

.about_box5 .lower_box .next{ left:auto; right: -80px; background-position: right;}



.about_box6{ background: url(../images/ab6_bg.jpg) center; background-size: cover; text-align: center; padding: 60px 0;}



.lxwm_box1{ background: #f5f5f5; padding: 70px 0;}

.lxwm_box1 .top_box{ line-height: 1.8; font-size: 15px;}

.lxwm_box1 .lower_box{ margin-top: 15px;}

.lxwm_box1 .lower_box ul li{ width: 100%; float: left;}

.lxwm_box1 .lower_box ul li .box1{ line-height: 55px; padding: 0 22px; font-size: 16px; color: #666; background: #fff; margin-top: 10px; cursor: pointer;}

.lxwm_box1 .lower_box ul li .box1 span{ float: left; margin-right: 30px;}

.lxwm_box1 .lower_box ul li .box2{ line-height: 1.6; padding: 25px 22px; display: none;}

.lxwm_box1 .lower_box ul li.active .box1{ background: #315da5; color: #fff; font-weight: bold;}



.lxwm_box2{ background: #c5c5c5; padding: 50px 0;}

.lxwm_box2 .box1{ text-align: center; font-size: 30px;}

.lxwm_box2 .box2{ margin-top: 40px; line-height: 1.8;}

.lxwm_box2 .box2 .fl,.lxwm_box2 .box2 .fr{ width: 42%;}



.lxwm_box3 .pull-left,.lxwm_box3 .pull-right{ width: 50%;}

.lxwm_box3 .pull-left{ height: 475px; background: #f5f5f5;}

.lxwm_box3 .pull-right{ padding: 0 45px;}

.lxwm_box3 .pull-right .box1{ text-align: center; padding: 0 7%;}

.lxwm_box3 .pull-right .box1 span{ display: block; font-size: 30px;}

.lxwm_box3 .pull-right .box1 p{ margin-top: 15px; line-height: 1.8; color: #666;}

.lxwm_box3 .pull-right .box2 .text{ width: 49%; height: 50px; background: #f5f5f5; border:none; border-radius: 3px; padding: 0 14px; margin-top: 25px;}

.lxwm_box3 .pull-right .box2 textarea{ width: 100%; height: 115px; background: #f5f5f5; border:none; border-radius: 3px; padding: 12px 14px; margin-top: 15px;}

.lxwm_box3 .pull-right .box2 .btns{ text-align: center;}

.lxwm_box3 .pull-right .box2 .btns input{ width: 105px; height: 40px; border: none; border-radius: 3px; background: #c5c5c5; margin-top: 25px; cursor: pointer;}



.shzr_box0{ background: url(../images/shzr0_bg.jpg) no-repeat top; padding: 50px 0;}

.shzr_box1{ text-align: center;}

.shzr_box1 .top_box strong{ display: block; font-size: 30px; color: #0a2763;}

.shzr_box1 .top_box p{ line-height: 1.6; font-size: 16px; margin-top: 15px;}

.shzr_box1 .lower_box ul li{ width: 195px; height: 205px; float: left; background: #fff; border: 1px solid #e2e2e2; margin-top: 50px; line-height: 1; position: relative; cursor: pointer;}

.shzr_box1 .lower_box ul li i{ height: 55px; display: block; background-position: center; background-repeat: no-repeat; background-size: auto 100%; margin-top: 35px;}

.shzr_box1 .lower_box ul li i.clr1{ background-image: url(../images/shzr1_1.png);}

.shzr_box1 .lower_box ul li i.clr2{ background-image: url(../images/shzr1_2.png);}

.shzr_box1 .lower_box ul li i.clr3{ background-image: url(../images/shzr1_3.png);}

.shzr_box1 .lower_box ul li i.clr4{ background-image: url(../images/shzr1_4.png);}

.shzr_box1 .lower_box ul li i.clr5{ background-image: url(../images/shzr1_5.png);}

.shzr_box1 .lower_box ul li i.clr6{ background-image: url(../images/shzr1_6.png);}

.shzr_box1 .lower_box ul li span{ display: block; font-size: 18px; color: #333; padding: 30px 0 12px; position: relative;}

.shzr_box1 .lower_box ul li span::after{ content: ''; width: 26px; height: 1px; background: #333; position: absolute; left: 50%; bottom: 0; margin-left: -13px;}

.shzr_box1 .lower_box ul li p{ font-size: 12px; color: #666; margin-top: 11px;}

.shzr_box1 .lower_box ul li.active{ background: url(../images/shzr1_bg.png) repeat-x bottom;}

.shzr_box1 .lower_box ul li.active span{ color: #fff;}

.shzr_box1 .lower_box ul li.active span::after{ background: #b3cfe8;}

.shzr_box1 .lower_box ul li.active p{ color: #6fa1d0;}

.shzr_box1 .lower_box ul li.active i.clr1{ background-image: url(../images/shzr1_1_1.png);}

.shzr_box1 .lower_box ul li.active i.clr2{ background-image: url(../images/shzr1_2_1.png);}

.shzr_box1 .lower_box ul li.active i.clr3{ background-image: url(../images/shzr1_3_1.png);}

.shzr_box1 .lower_box ul li.active i.clr4{ background-image: url(../images/shzr1_4_1.png);}

.shzr_box1 .lower_box ul li.active i.clr5{ background-image: url(../images/shzr1_5_1.png);}

.shzr_box1 .lower_box ul li.active i.clr6{ background-image: url(../images/shzr1_6_1.png);}

.shzr_box1 .lower_box ul li.active::after{ content: ''; width: 100%; height: 11px; background: url(../images/shzr1_bg2.png) no-repeat center; position: absolute; left: 0; bottom: -11px;}



.shzr_box3{ background-position: center; background-size: cover; min-height: 530px; padding: 90px 0; text-align: center; margin-top: 50px; color: #fff; position: relative;}

.shzr_box3::after{ content: ''; width: 1px; height: 70px; background: #fff; position: absolute; left: 50%; top: 0;}

.shzr_box3 .box1{ font-size: 32px; font-weight: bold;}

.shzr_box3 .box2{ margin-top: 50px; line-height: 1.8; padding: 0 6%; font-size: 16px;}



.yxfw_box1{ background: #f5f5f5; position: relative;}

.yxfw_box1 .pull-right{ width: 50%; height: 100%; background: #e1e6ed; position: absolute; right: 0; top: 0; overflow: hidden; padding: 0 3%;}

.yxfw_box1 .pull-left{ width: 50%; min-height: 750px; padding: 55px 55px 55px 0;}

.yxfw_box1 .pull-left .top_box .box1 span{ display: block; font-size: 30px;}

.yxfw_box1 .pull-left .top_box .box1 p{ line-height: 1.8; margin-top: 10px;}

.yxfw_box1 .pull-left .top_box .box2{ padding: 20px 0 25px; border-bottom: 1px solid #bac7dd; font-size: 16px;}

.yxfw_box1 .pull-left .top_box .box2 select{ width: 40%; height: 55px; border: 1px solid #cdcdcd; padding: 0 5px; position: relative; border-radius: 3px;}

.yxfw_box1 .pull-left .top_box .box2 select:nth-child(2){ margin: 0 15px;}

.yxfw_box1 .pull-left .top_box .box2 .btns{ width: 20%; height: 55px; border: none; background: #959595; color: #fff; border-radius: 3px;}

.yxfw_box1 .pull-left .lower_box ul li{ width: 100%; float: left; padding: 30px 45px; border-bottom: 1px solid #d8d8d8; background: url(../images/ico_11.png) no-repeat 0 30px; background-size: auto 25px; }

.yxfw_box1 .pull-left .lower_box ul li span{ display: block; font-size: 18px;}

.yxfw_box1 .pull-left .lower_box ul li p{ color: #666; line-height: 1.6; margin-top: 8px;}



.yxfw_box2{ height: 350px; position: relative;}

.yxfw_box2 .imgs{ width: 33%; height: 100%; position: absolute; top: 0; background-position: center; background-size: cover;}

.yxfw_box2 .imgs.fl{ left: 0;}

.yxfw_box2 .imgs.fr{ right: 0;}

.yxfw_box2 .info{ width: 66%;}

.yxfw_box2 .info span{ font-size: 30px;}

.yxfw_box2 .info p{ line-height: 1.8; margin-top: 15px; text-align: justify;}

.yxfw_box2.bglan{ background: #315da5; color: #fff;}

.yxfw_box2.bghui{ background: #eff2f8;}



.yxfw_box3{ padding-bottom: 30px;}

.yxfw_box3 ul{ margin: 0 -10px;}

.yxfw_box3 ul li{ width: 25%; float: left; padding: 0 10px; margin-top: 35px; text-align: center;}

.yxfw_box3 ul li span{ display: block; height: 275px; overflow: hidden;}

.yxfw_box3 ul li span img{ width: 100%; min-height: 100%;}

.yxfw_box3 ul li p{ margin-top: 10px; font-size: 18px;}



.yxfw_box4{ background: #f5f5f5; padding: 20px 0;}

.yxfw_box4 ul{ margin: 0 -8px;}

.yxfw_box4 ul li{ width: 33.11%; float: left; padding: 10px 8px;}

.yxfw_box4 ul li span{ width: 100%; height: 170px; background: #fff; float: left; overflow: hidden;}

.yxfw_box4 ul li span img{ max-height: 80%;}



.zltx_box1{ position: relative;}

.zltx_box1 .pull-left{ width: 54%; padding: 60px 0;}

.zltx_box1 .pull-left .box1{ font-size: 30px;}

.zltx_box1 .pull-left .box2{ line-height: 1.8; margin-top: 15px;}

.zltx_box1 .pull-left .box2 table{ width: 100%; text-align: center;}

.zltx_box1 .pull-left .box2 table tr td{ vertical-align: middle;}

.zltx_box1 .pull-right{ width: 45%; height: 100%; position: absolute; right: 0; top: 0; background: #000;}

.zltx_box1 .pull-right video{ width: 100%; height: 100%;}

.zltx_box1 .pull-right .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; color: #fff; font-size: 18px; cursor: pointer;}

.zltx_box1 .pull-right .bg p{ margin-top: 10px;}



.zltx_box2{ padding: 60px 0; overflow: hidden;}

.zltx_box2 .center-block{ position: relative;}

.zltx_box2 .bd{ width: 100%; float: left;}

.zltx_box2 .bd ul{ width: 100%; float: left; margin: 0 -11px;}

.zltx_box2 .bd ul li{ width: 20%; float: left; text-align: center;}

.zltx_box2 .bd ul li a{ width: 100%; float: left; padding: 0 11px;}

.zltx_box2 .bd ul li a span{ display: block; height: 225px; border: 2px solid #fff; padding: 15px; transition: all .6s;}

.zltx_box2 .bd ul li a span img{ height: 100%;}

.zltx_box2 .bd ul li a p{ font-size: 16px; line-height: 1.6; background: #efefef; padding: 10px 15%; transition: all .6s;}

.zltx_box2 .bd ul li a:hover span{ border-color: #d1d6e1;}

.zltx_box2 .bd ul li a:hover p{ background: #315da6; color: #fff;}

.zltx_box2 .prev,.zltx_box2 .next{ width: 55px; height: 55px; position: absolute; left: -80px; top: 50%; margin-top: -27.5px; background: url(../images/btn_2.png) no-repeat left; background-size: auto 100%; cursor: pointer; z-index: 12;}

.zltx_box2 .next{ left:auto; right: -80px; background-position: right;}



.zltx_title{ padding: 35px 0; text-align: center; background: #eff2f8;}

.zltx_title span{ display: block; font-size: 30px;}

.zltx_title p{ line-height: 1.8; padding: 15px 0 25px;}

.zltx_title a{ min-width: 135px; display: inline-block; line-height: 45px; padding: 0 28px; border-radius: 3px; border: 1px solid #94a5c1; color: #315da6; font-size: 16px; margin: 0 2px;}

.zltx_title a.active{ background: #315da6; border-color: #315da6; color: #fff; font-weight: bold;}

.zltx_title.bglan{ background: #315da6; color: #fff;}

.zltx_title.bglan a{ color: #fff; border-color: #6f8ec1;}

.zltx_title.bglan a.active{ background: #fff; border-color: #fff; color: #315da6;}



.zltx_box3 .box_info{ position: relative; padding: 45px 0;}

.zltx_box3 .box_info .swiper-slide{ width: 50%; border: 2px solid #d1d6e1; padding: 2px; position: relative; opacity: 0.5 !important;}

.zltx_box3 .box_info .swiper-slide div{ position: relative;}

.zltx_box3 .box_info .swiper-slide div span{ width: 100%; line-height: 70px; color: #fff; background: rgba(10,39,99,0.7); text-align: center; font-size: 24px; font-weight: bold; position: absolute; left: 0; bottom: 0; opacity: 0;}

.zltx_box3 .box_info .swiper-slide.swiper-slide-active{ opacity: 1 !important;}

.zltx_box3 .box_info .swiper-slide.swiper-slide-active div span{ opacity: 1;}

.zltx_box3 .box_info .swiper-button-prev{ width: 55px; height: 55px; margin-top: -27.5px; background: url(../images/btn_3.png) no-repeat left; background-size: auto 100%;  -webkit-tap-highlight-color: transparent; outline: none; left: 17%;}

.zltx_box3 .box_info .swiper-button-next{ width: 55px; height: 55px; margin-top: -27.5px; background: url(../images/btn_3.png) no-repeat right; background-size: auto 100%; -webkit-tap-highlight-color: transparent; outline: none; right: 17%;}

.zltx_box3 .box_info .swiper-button-next:after,.zltx_box3 .box_info .swiper-button-prev:after{ display: none;}



.zltx_box4 .box_info{ padding: 40px 0;}

.zltx_box4 .box_info .swiper-slide{ width: 385px; border: 1px solid #d1d6e1; padding: 2px; position: relative;}

.zltx_box4 .box_info .swiper-slide div{ position: relative;}

.zltx_box4 .box_info .swiper-slide div span{ width: 100%; line-height: 40px; color: #fff; background: rgba(10,39,99,0.7); text-align: center; font-weight: bold; position: absolute; left: 0; bottom: 0;}



.news_info .top_box{ padding: 40px 0; text-align: center;}

.news_info .top_box span{ font-size: 24px;}

.news_info .top_box p{ color: #999; margin-top: 10px;}

.news_info .lower_box{ line-height: 1.8;}



/*公告样式*/

#mnotice{overflow:hidden;padding: 13px 160px;height: 70px;background-color: #FFFFFF;/* border:1px solid #e6e6e6; */border-top:0;}
#mnotice h2{position:absolute;top:50%;left:60px;margin-top:-10px;color: #1A8CED;font-size:17px;font-weight:bold;line-height:20px;}
#mnotice h2:before{display:inline-block;content:"";position:absolute;right:-15px;top:50%;margin-top:-6px;width:1px;height:12px;background-color: #1A8CED;}
#mnotice h2:after{display:inline-block;content:"";position:absolute;left: -25px;top:50%;margin-top:-6px;width: 15px;height: 15px;/* background-color:#808080; */background: url(../images/gonggao.png) no-repeat;background-size: 15px 15px;}
#mnotice .grap,#mnotice .grap .obj{overflow:hidden;position:relative;}
#mnotice .grap .obj{width:100%;padding: 0;}
#mnotice .grap .obj .item{position:relative;padding-right:80px;line-height: 0;list-style: none;}
#mnotice .grap .obj .item *{color:#0CA720;line-height:20px;}
#mnotice .grap .obj .item a{display:inline-block;overflow:hidden;padding: 12px 10px 20px 10px;max-width:90%;text-overflow:ellipsis;white-space:nowrap;font-size: 16px;margin: 0 0;}
#mnotice .grap .obj .item .date{position:absolute;top: 15px;right:8%;font-size: 14px;color: #999;}
#mnotice .control,#mnotice .more{position:absolute;top:0;right:0;}
#mnotice .control{right:66px;}
#mnotice .control .ir,#mnotice .more .ir{display:inline-block;width:66px;height: 70px;/* border-left:1px solid #e6e6e6; */vertical-align:middle;margin-top: 0px;}
#mnotice .control .ir:hover,#mnotice .more .ir:hover{ background-color:#efefef;}
#mnotice .control .prev{background-position:0 -483px;/* border-bottom: 1px solid #e6e6e6; */}
#mnotice .control .next{background-position:-66px -483px;/* border-bottom: 1px solid #e6e6e6; */}
#mnotice .more .ir{background-position:-132px -483px;/* border-bottom: 1px solid #e6e6e6; *//* border-right: 1px solid #e6e6e6; */}
.home-call-action.about-subscibe-area.gonggao{margin:0px;padding: 0px;background: #fff;border-bottom: 1px solid #e9e9e9; width: 100%; float: left; position: relative;}

.row {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
  /* overflow: hidden; */
  }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.ir {

    display: block;

    overflow: hidden;

    background: url(../images/ir.png) no-repeat;

    font-size: 0;

    line-height: 0;

    -webkit-transition: 0s;

    -moz-transition: 0s;

    -o-transition: 0s;

    transition: 0s;

    

}









@media screen and (max-height:880px){

}

@media screen and (max-height:750px){

	

}

@media screen and (max-width:1660px){

	.w1600{ width: 94%;}

}

@media screen and (max-width:1440px){

	.about_box5 .lower_box .prev{ left: :-60px;}

	.about_box5 .lower_box .next{ right:-60px;}

	.zltx_box2 .prev{ left:-35px;}

	.zltx_box2 .next{ right:-35px;}

	.zltx_box2 .bd ul li a span{ height: 185px;}

	.zltx_box2 .bd ul li a p{ font-size: 14px;}

}

@media screen and (max-width:1366px){
	.w1200{ width: 90%;}
	.home_box2 .lower_box .table .box2{ width: 100%;}
}

@media screen and (max-width:1200px){

	.w1200{ width:94% !important;}

}



@media screen and (max-width:1024px){

	body{ zoom:1;}

	.pd-50{ padding: 20px 0;}

	.w900,.w1100{ width:94% !important;}

	.w90{ width: 94%;}

	.fanye{ padding:20px 0;}

	.fanye ul li a,.fanye ul li span{ padding: 0 9px; margin: 0 0.5px; font-size: 13px;}

	.fanye ul li{ line-height: 25px; padding: 5px 0;}

	.fanye ul li .text,.fanye ul li #btn-page{ width: 45px;}

	.fy{ padding: 10px 0 15px;}

	.fy a{ width: 100%; text-align: left !important; margin-top: 8px; font-size: 14px;}

	.divpc{ display: none !important;}

	.divphone{ display: block !important;}

	.arrow{ width: 50px;}

	.banner_box{ border-width: 4px;}

	.banner_box .bd,.banner_box .bd ul li{ height: auto;}

	.banner_box .hd{ bottom: 10px;}

	.banner_box .hd ul li{ width: 12px; height: 12px; border-width: 2px;}

	.pf_phone,.pf_bg{ display: none !important;}

	.all_center_box{ margin-top: 65px;}

	.head_btn{ display: block; margin:0 0 0 15px;}

	.head_box{ position: fixed; padding: 10px 0;}

	

	.head_box .logo img{ height: 45px; }

	.head_box .head_menu{ position: absolute; left: 0; top: 65px; padding: 10px 0; display: none; background: #fff; border-right:none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

	.head_box .head_menu ul li{ width: 100%; text-align: center;}

	.head_box .head_menu ul li a{ width: 100%; float: left; line-height: 35px;}

	

	.home_box1 .bd ul li{ width: 100%;}

	.home_box1 .bd ul li a{ padding: 15px 20px; height: 245px;}

	.home_box1 .bd ul li a .pull-left{ width: 100%;}

	.home_box1 .bd ul li a .pull-left span{ font-size: 24px;}

	.home_box1 .bd ul li a .pull-left p{ margin-top: 5px;}

	.home_box1 .bd ul li a .pull-right{ width: 100%; height: 90%; }

	.home_box1 .bd ul li a .pull-right img{ max-height: 65%;}

	

	.home_box2{ padding: 20px 0;}

	.home_box2 .top_box{ padding: 0;}

	.home_box2 .top_box .box1{ font-size: 16px;}

	.home_box2 .top_box .box2{ padding: 10px 0; line-height: 1.4;}

	.home_box2 .top_box .more{ line-height: 35px; padding: 0 25px;}

	.home_box2 .lower_box{ margin-top: 25px;}

	

	.home_box3{ padding: 15px 0;}

	.home_box3 .between-center{ display: block;}

	.home_box3 ul li{ width: 25%; float: left;}

	.home_box3 ul li:first-child{ width: 100%; padding-bottom: 10px;}

	.home_box3 ul li:first-child span::after{ display: none;}

	.home_box3 ul li span{ font-size: 30px;}

	.home_box3 ul li p{ margin-top: 0;}

	

	.home_box4{ padding: 20px 0;}

	.home_box4 .top_box{ padding: 0;}

	.home_box4 .top_box strong{ font-size: 24px; padding: 5px 0 10px;}

	.home_box4 .lower_box .bd ul li{ width: 100%; margin-top: 20px;}

	

	.home_box5{ padding: 20px 0;}

	.home_box5 .top_box{ padding-bottom: 15px;}

	.home_box5 .top_box strong{ font-size: 24px;}

	.home_box5 .lower_box .pull-left,.home_box5 .lower_box .pull-right{ width: 100%;}

	.home_box5 .lower_box .pull-left .bd ul li a{ height: 220px;}

	.home_box5 .lower_box .pull-left .bd ul li span{ font-size: 18px;}

	.home_box5 .lower_box .pull-left .bd ul li p{ margin: 5px 0;}

	.home_box5 .lower_box .pull-right .box1{ padding: 8px 0 0; margin: 15px 0 10px; border-top: 1px solid #e4e4e4;}

	.home_box5 .lower_box .pull-right .box1 a{ font-size: 18px;}

	.home_box5 .lower_box .pull-right .box2 ul li a{ margin-top: 5px; padding: 0;}

	.home_box5 .lower_box .pull-right .box2 ul li a span{ width: 70%; font-size: 14px;}

	

	.home_box6{ padding: 15px 0;}

	

	.foot_box .top_box{ padding: 15px 0 10px;}

	.foot_box .top_box .between{ display: block;}

	.foot_box .top_box .title_box{ height: auto;}

	.foot_box .top_box .box1{ line-height: 1.6; font-size: 13px;}

	.foot_box .top_box .box2{ display: none;}

	.foot_box .lower_box{ padding: 10px 0;}

	

	.page_banner{ height: 200px;}

	.address_box .box1{ width: 40px; height: 36px; background-size: auto 20px;}

	.address_box .box2{ width: auto;}

	.address_box .box2 span a{ line-height: 36px; padding: 0 32px 0 10px; font-size: 14px;}

	.address_box .box2 span::after{ width: 35px; right: 0;}

	.address_box .box2 .erji{ top:35px;}

	.address_box .box2 .erji a{ line-height: 32px; padding: 0 10px;}

	

	.cplb_box1 .w1200{ padding: 20px 0;}

	.cplb_box1 strong{ font-size: 20px;}

	.cplb_box1 p{ padding: 15px 0; line-height: 1.6;}

	.cplb_box1 a img{ height: 40px;}

	.cplb_box2{ padding: 0 0 13px;}

	.cplb_box2 ul{ margin: auto;}

	.cplb_box2 ul li{ width: 100%; padding: 0; margin-top: 13px;}

	.cplb_box2 ul li a{ height: auto; padding-bottom: 20px;}

	.cplb_box2 ul li a i{ height: 180px;}

	.cplb_box2 ul li a p{ font-size: 18px;}

	.cplb_box2 ul li a span{ margin-top: 10px;}

	

	.cpzs_box1 ul li{ width: 100%; height: auto; padding: 20px 3%; text-align: center;}

	.cpzs_box1 ul li .pull-left,.cpzs_box1 ul li .pull-right{ width: 100%;}

	.cpzs_box1 ul li .pull-right{ position: relative; height: 200px;}

	.cpzs_box1 ul li .pull-right img{ max-height: 90%;}

	.cpzs_box1 ul li .pull-left span{ font-size: 22px; margin-top: 10px;}

	.cpzs_box1 ul li .pull-left a{ position: relative; margin-top: 10px;}

	.cpzs_box1 ul li .pull-left p{ margin-top: 10px;}

	.cpzs_box1 ul:nth-child(2n-1) li:nth-child(2n){ background: #f0f0f0;}

	.cpzs_box1 ul:nth-child(2n) li:nth-child(2n-1){ background: #f0f0f0;}

	.cpzs_box1 ul li:nth-child(2n){ background: #e8e8e8 !important;}

	

	.cpxq_box1 .top_box{ padding: 20px 0;}

	.cpxq_box1 .top_box .pull-left{ width: 100%; position: relative; height: 200px;}

	.cpxq_box1 .top_box .pull-right{ width: 100%;}

	.cpxq_box1 .top_box .pull-right .box1.between-center{ display: block;}

	.cpxq_box1 .top_box .pull-right .box1 .fl{ width: 100%; font-size: 22px;}

	.cpxq_box1 .top_box .pull-right .box1 .fr{ width: 100%;}

	.cpxq_box1 .top_box .pull-right .box2{ height: 200px; margin-top: 15px; font-size: 14px; line-height: 1.6;}

	.cpxq_box1 .top_box .pull-right .box3{ margin-top: 15px; padding-top: 15px; font-size: 14px;}

	.cpxq_box1 .top_box .pull-right .box3 .fl{ line-height: 35px; padding-left: 35px;}

	.cpxq_box1 .top_box .pull-right .box3 .fr{ line-height: 35px;}

	.cpxq_box1 .cen_box{ padding: 0 10px;}

	.cpxq_box1 .cen_box span,.cpxq_box1 .cen_box a{ width: 25%; float: left; margin: auto; text-align: center; font-size: 14px; line-height: 40px;}

	.cpxq_box1 .lower_box{ margin-top: 10px; padding-bottom: 15px;}

	.cpxq_box1 .lower_box .box1{ padding-bottom: 0;}

	.cpxq_box1 .lower_box .box1 div{ width: 100%; position: relative; padding: 10px; height: auto; font-size: 14px;}

	

	.cpxq_box2{ padding: 20px 0; margin-top: 20px;}

	.cpxq_box2 .box1{ font-size: 18px; padding-bottom: 15px;}

	.cpxq_box2 .box2 .bd ul{ margin: auto !important;}

	.cpxq_box2 .box2 .bd ul li a{ padding: 0;}

	

	.dqjs_box .top_box{ margin-top: 12px;}

	.dqjs_box .top_box .pull-left,.dqjs_box .top_box .pull-right{ width: 100%; height: auto;}

	.dqjs_box .top_box .pull-right .info{ width: 80%; float: right;}

	.dqjs_box .top_box .pull-right .info span{ font-size: 20px; margin-top: 15px;}

	.dqjs_box .top_box .pull-right .info p{ margin: 5px 0 15px; line-height: 1.6; font-size: 14px;}

	.dqjs_box .top_box .pull-right .info a img{ height: 30px;}

	.dqjs_box .top_box .pull-right .time{ margin-top: 18px;}

	.dqjs_box .top_box .pull-right .time span{ font-size: 36px;}

	

	.dqjs_box .lower_box ul li{ padding: 10px; margin-top: 12px;}

	.dqjs_box .lower_box ul li a{ padding: 0;}

	.dqjs_box .lower_box ul li a .imgs{ position: relative; width: 100%; margin-bottom: 10px;}

	.dqjs_box .lower_box ul li a .time{ position: relative;}

	.dqjs_box .lower_box ul li a .info{ width: 80%; float: right;}

	.dqjs_box .lower_box ul li a .info span{ font-size: 20px;}

	.dqjs_box .lower_box ul li a .info p{ margin: 5px 0 15px; line-height: 1.6; font-size: 14px;}

	.dqjs_box .lower_box ul li a .info i img{ height: 30px;}

	

	.about_box1{ padding: 15px 0;}

	.about_box1 .box1{ font-size: 20px;}

	.about_box1 .box2{ margin-top: 15px; line-height: 1.4;}

	

	.about_box2{ height: 230px;}

	.about_box2 .bg img{ height: 50px;}

	

	.about_box3{ display: block;}

	.about_box3 .pull-left,.about_box3 .pull-right{ width: 100%;}

	.about_box3 .pull-right{ padding: 15px 3%;}

	.about_box3 .pull-right .box1 i{ font-size: 14px;}

	.about_box3 .pull-right .box1 strong{ font-size: 24px;}

	.about_box3 .pull-right .box2{ padding: 15px 0;}

	.about_box3 .pull-right .box3{ line-height: 1.4;}

	

	.about_box4{ padding: 15px 0 2px;}

	.about_box4 .top_box::after{ border-width: 3px;}

	.about_box4 .top_box strong{ font-size: 16px; padding-bottom: 5px; border-width: 3px;}

	.about_box4 .top_box i{ font-size: 12px;}

	.about_box4 .lower_box{ margin-top: 15px;}

	.about_box4 .lower_box .pull-left,.about_box4 .lower_box .pull-right{ width: 100%;}

	.about_box4 .lower_box .pull-left::after{ height: 97.5%;}

	.about_box4 .lower_box .pull-left ul li{ padding-left: 20px;}

	.about_box4 .lower_box .pull-left ul li strong{ font-size: 18px;}

	.about_box4 .lower_box .pull-left ul li p{ line-height: 1.6; padding: 5px 0 15px;}

	.about_box4 .lower_box .pull-left ul li::after{ top: 9px;}

	.about_box4 .lower_box .pull-right img{ max-width: 100%; margin-bottom: 12px;}

	

	.about_box5{ padding: 20px 0;}

	.about_box5 .top_box strong{ font-size: 16px;}

	.about_box5 .top_box i{ font-size: 12px;}

	.about_box5 .top_box p{ margin-top: 10px;}

	.about_box5 .lower_box{ margin-top: 20px;}

	.about_box5 .lower_box .bd ul li{ margin: auto; text-align: center;}

	.about_box5 .lower_box .bd ul li a{ width: 297px; float: none; display: inline-block; margin: auto;}

	.about_box5 .lower_box .bd ul li a p{ text-align: left;}

	.about_box5 .lower_box .prev,.about_box5 .lower_box .next{ display: none;}

	

	.about_box6{ padding: 15px 0;}

	

	.lxwm_box1{ padding: 15px 0;}

	.lxwm_box1 .top_box{ line-height: 1.6;}

	.lxwm_box1 .lower_box{ margin-top: 5px;}

	.lxwm_box1 .lower_box ul li .box1{ line-height: 40px; padding: 0 15px;}

	.lxwm_box1 .lower_box ul li .box2{ padding: 15px;}

	

	.lxwm_box2{ padding: 15px 0;}

	.lxwm_box2 .box1{ font-size: 22px;}

	.lxwm_box2 .box2{ margin-top: 15px; line-height: 1.6;}

	.lxwm_box2 .box2 .fl,.lxwm_box2 .box2 .fr{ width: 100%;}

	

	.lxwm_box3{display: block;}

	.lxwm_box3 .pull-left,.lxwm_box3 .pull-right{ width: 100%;}

	.lxwm_box3 .pull-left{ height: 250px;}

	.lxwm_box3 .pull-right{ padding: 20px 3%;}

	.lxwm_box3 .pull-right .box1{ padding: 0;}

	.lxwm_box3 .pull-right .box1 span{ font-size: 18px;}

	.lxwm_box3 .pull-right .box1 p{ margin-top: 5px; line-height: 1.6;}

	.lxwm_box3 .pull-right .box2 .text{ height: 40px; width: 48.5%;}

	.lxwm_box3 .pull-right .box2 textarea{ margin-top: 12px;}

	.lxwm_box3 .pull-right .box2 .btns input{ margin-top: 15px;}

	

	.shzr_box1 .top_box strong{ font-size: 20px;}

	.shzr_box1 .top_box p{ font-size: 14px; margin: 5px 0 10px;}

	.shzr_box1 .lower_box ul{ display: block;}

	.shzr_box1 .lower_box ul li{ width: 31.3%; height: auto; padding: 12px 0; margin: 12px 3% 0 0;}

	.shzr_box1 .lower_box ul li:nth-child(3n){ margin-right: 0;}

	.shzr_box1 .lower_box ul li i{ height: 35px; margin-top: 0;}

	.shzr_box1 .lower_box ul li span{ font-size: 14px; padding: 11px 0 0;}

	.shzr_box1 .lower_box ul li span::after{ display: none;}

	.shzr_box1 .lower_box ul li p{ display: none;}

	.shzr_box1 .lower_box ul li.active::after{ display: none;}

	

	.shzr_box0{ padding: 20px 0;}

	.shzr_box3{ margin-top: 15px; padding: 20px 0; min-height: initial;}

	.shzr_box3::after{ display: none;}

	.shzr_box3 .box1{ font-size: 20px;}

	.shzr_box3 .box2{ font-size: 14px; line-height: 1.4; margin-top: 10px; padding: 0;}

	

	.yxfw_box1{ padding: 15px 0;}

	.yxfw_box1 .pull-left,.yxfw_box1 .pull-right{ width: 100%; min-height: auto;}

	.yxfw_box1 .pull-right{ position: relative;}

	.yxfw_box1 .pull-left{ padding: 0;}

	.yxfw_box1 .pull-left .top_box .box1 span{ font-size: 20px;}

	.yxfw_box1 .pull-left .top_box .box1 p{ line-height: 1.4; margin-top: 5px;}

	.yxfw_box1 .pull-left .top_box .box2{ padding: 12px 0;}

	.yxfw_box1 .pull-left .top_box .box2 select{ height: 40px;}

	.yxfw_box1 .pull-left .top_box .box2 select:nth-child(2){ margin: 0 8px;}

	.yxfw_box1 .pull-left .top_box .box2 .btns{ width: auto; height: 40px; font-size: 14px; padding: 0 15px;}

	.yxfw_box1 .pull-left .lower_box ul li{ padding: 15px 0 13px 32px; background-position: 0 15px; background-size: auto 19px;}

	.yxfw_box1 .pull-left .lower_box ul li span{ font-size: 16px;}

	.yxfw_box1 .pull-left .lower_box ul li p{ margin-top: 5px; font-size: 12px; line-height: 1.4;}

	

	.yxfw_box2{ display: block; height: auto;}

	.yxfw_box2 .imgs{ width: 100%; height: 200px; float: left; position: relative;}

	.yxfw_box2 .info{ width: 100%; padding: 12px 0;}

	.yxfw_box2 .info span{ font-size: 20px;}

	.yxfw_box2 .info p{ line-height: 1.6; margin-top: 5px;}

	

	.yxfw_box3{ padding-bottom: 11px;}

	.yxfw_box3 ul{ margin: auto;}

	.yxfw_box3 ul li{ width: 48.5%; margin-top: 15px; padding: 0;}

	.yxfw_box3 ul li:nth-child(2n){ float: right;}

	.yxfw_box3 ul li span{ height: 125px;}

	.yxfw_box3 ul li p{ font-size: 14px; margin-top: 5px;}

	

	.yxfw_box4{ padding: 10px 0;}

	.yxfw_box4 ul{ margin: auto;}

	.yxfw_box4 ul li{ width: 48.5%; padding: 5px 0;}

	.yxfw_box4 ul li:nth-child(2n){ float: right;}

	

	.zltx_box1 .pull-left{ width: 100%; padding: 15px 0;}

	.zltx_box1 .pull-left .box1{ font-size: 20px;}

	.zltx_box1 .pull-left .box2{ line-height: 1.4; margin-top: 6px;}

	.zltx_box1 .pull-right{ width: 100%; position: relative; height: 200px;}

	.zltx_box1 .pull-right .bg{ font-size: 16px;}

	.zltx_box1 .pull-right .bg img{ height: 50px;}

	

	.zltx_box2{ padding: 20px 0;}

	.zltx_box2 .prev,.zltx_box2 .next{ display: none;}

	.zltx_box2 .bd ul li a span{ height: 200px; border-color: #d1d6e1;}

	.zltx_box2 .bd ul li a p{ background: #315da6; color: #fff;}

	

	.zltx_title{ padding: 20px 0;}

	.zltx_title span{ font-size: 20px;}

	.zltx_title p{ padding: 5px 0; line-height: 1.4;}

	.zltx_title a{ line-height: 35px; min-width: auto; width: 31%; font-size: 14px; padding: 0 5px; margin: 8px 1px 0;}

	

	.zltx_box3 .box_info{ padding: 15px 3%;}

	.zltx_box3 .box_info .swiper-slide{ width: 100%;}

	.zltx_box3 .box_info .swiper-slide div span{ font-size: 18px; line-height: 45px;}

	.zltx_box3 .box_info .swiper-button-prev,.zltx_box3 .box_info .swiper-button-next{ display: none;}

	

	.zltx_box4 .box_info{ padding: 15px 3%;}

	.zltx_box4 .box_info .swiper-slide{ width: 100%;}

	

	.news_info .top_box{ padding: 20px 0 10px;}

	.news_info .top_box span{ font-size: 18px;}

	.news_info .top_box p{ margin-top: 5px;}

	

	.row{ margin: 0;}

	  #mnotice{padding: 13px 130px;}

	  #mnotice h2{left: 30px;/* display: none; */}

	  #mnotice .control .ir, #mnotice .more .ir{width:33px;border-left:0;padding: 0;}

	  #mnotice .more{right:20px;}

	  #mnotice .more .ir{background-position:-148px -483px;}

	  #mnotice .control{right: 55px;}

	  #mnotice .control .next{background-position:-80px -483px;}

	  #mnotice .control .prev{background-position:-18px -483px;padding: 0;}

	  #mnotice .grap .obj .item .date{right:4%;}

	  #mnotice .grap .obj .item a{/* padding:0px; */}

	  #mnotice{padding: 10px 25px;}

	  #mnotice .grap .obj .item{/* padding-right:0; */margin: 0 0 25px 0;}

	  #mnotice h2,

	  #mnotice .grap .obj .item .date{display:none;}

	

}

@media screen and (max-width:768px){}

@media screen and (max-width:480px){

	

}

@media screen and (max-width:350px){

}



.Validform_wrong,.Validform_checktip{ display:none !important;}
.home_box5 .lower_box .pull-left .bd ul li a{ overflow: hidden;}


